// import zhCNElement from 'element-ui/lib/locale/lang/zh-CN'

const zhCN = {
  global: {
    username: '用户名',
    password: '密码',
    username_input: '请输入用户名！',
    password_input: '请输入密码！',
    rememberMe: '记住用户',
    forgetPwd: '忘记密码',
    login: '登录',
    loginBottomTip: 'Copyright ©Shanghai Magus Technology Co. Ltd All rights reserved',
    chinese: '中文',
    en: '英文',
    default: '默认',
    green: '绿色',
    red: '红色',
    systemManagerLogin: '管理系统登录',
    systemName: '云边一体化平台',
    magustek: '麦杰科技',
    more: '更多',
    user: '用戶',
    userInfo: '个人中心',
    taskList: '任务列表',
    completeUserInfo: '修改信息',
    EditPassword: '修改密码',
    oldPassword: '原密码',
    newPassword: '新密码',
    checkNewPassword: '确认新密码',
    newPasswordDiff: '两次新密码不一样',
    editPasswordSuccess: '修改密码成功',
    needOldPwd: '请输入旧密码',
    needNewPwd: '请输入新密码',
    needNewPwd2: '请确认新密码',
    userInfoDialog: {
      username: '登录用户名:',
      orgCode: '数据授权信息:',
      mobile: '手机号码:',
      email: '邮箱地址:',
      sysAdmin: '系统超级管理员:',
      admin: '管理员:',
      type: '用户类别:',
      descs: '备注:',

    },
    Exit: '退出',
    home: '企业主页',
    allOrgCode: '全部',
    language: '语言',
    theme: '主题',
    showLiftMenu: '显示菜单',
    hiddenLiftMenu: '隐藏菜单',
    openAllScreen: '全屏',
    closeAllScreen: '退出全屏',
    exportHthml: '导出HTML',
    importExcel: '导入Excel',
    chooseFile: '选择文件',
    tip: {
      excel_tip: '只能上传xlsx文件'
    },
    userLogin: {
      error: '账户名与密码不匹配，请重新输入',
      userInfoError: '获取用户信息失败',
      orgCodeInfoError: '获取组织机构信息失败',
      dictInfoError: '获取数据字典信息失败',
      menuInfoError: '获取菜单信息失败',
      usernameEmpty: '用户名不能为空',
      passwordEmpty: '密码不能为空'
    },
    action: {
      add: '新增',
      edit: '编辑',
      delete: '删除',
      search: '查询',
      confirm: '确定',
      cancel: '取消',
      save: '保存',
      back: '返回',
      backHome: '返回首页',
      packup: '收起',
      unfold: '展开'
    },
    field: {
      No: '序号'
    },
    text: {
      choose: '请选择',
      success: '操作成功',
      error: '操作失败',
      delete: '是否确认删除',
      notice: '提示',
      total: '共',
      itemPage: '条记录，每页',
      currentPage: '条，当前',
      page: '页'
    },
    request: {
      errMsg_400: '400错误: 请求失败!',
      errMsg_401: '401错误: 没有权限!',
      errMsg_403: '403错误: 服务器拒绝执行此请求!',
      errMsg_404: '404错误: 没有找到资源!',
      errMsg_500: '500错误: 系统错误!',
      errMsg_504: '504错误: 网络请求超时！',
      errMsg_999: '会话过期！'
    },
    dialogTitle: {
      chooseIcon: '选择图标'
    }
  }
}

/**
 * 获取全部的zhCN文件
 */
function getAllzhCNLangs() {
  let contexts = require.context('@', true, /^\.\/.*\/lang\/zhCN\.js$/)
  contexts.keys().forEach((key) => {
    let func = contexts(key).default // 导出默认项
    if (typeof (func) !== 'undefined') {
      for (let obj in func) {
        zhCN[obj] = func[obj]
      }
    }
  })
  return zhCN
}

export default getAllzhCNLangs()